﻿@charset "utf-8";
/*================================================
Version:2.0 Date:2014/4/08

================================================*/
/*================================================ 重置类 ================================================*/
html,body,h1,h2,h3,h4,h5,h6,p,br,form,input,button,textarea,select,fieldset,legend,blockquote,ul,ol,li,dl,dt,dd,pre,table,caption,tr,td,th{margin:0;padding:0;}
body{font:14px Arial,'Microsoft YaHei',SimSun;;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{color:#585858;text-decoration:none;}
textarea,select,input,button{vertical-align:middle;font-size:100%;}
address,cite,code,em,var,abbr,acronym,i,dfn{font-style:normal;}
textarea{resize:none;}
i{display:inline-block;}/*用于修饰性小图标*/
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none outside none;}
img,fieldset{border:none;}
sup,sub{vertical-align:baseline;}
/*================================================ 原子类 ================================================*/
/* 显示隐藏 */
.dShow{display:block!important;}
.dHide{display:none!important;}
.vShow{visibility:visible!important;}
.vHide{visibility:hidden!important;}
.eveHide{position:absolute;top:-1000em;}/* 视觉隐藏，读屏软件可读 */
/* 对齐方式 */
.ta_c{text-align:center;}
.ta_r{text-align:right;}
.ta_l{text-align:left;}
.ta_j{text-align:justify;text-justify:inter-ideograph;}
/* 文本颜色 */
.c_444{color:#444;}
.c_666{color:#666;}
/* 文字大小 */
.fz_12{font-size:12px;}
.fz_14{font-size:14px;}
.fz_16{font-size:16px;}
.fz_18{font-size:18px;}
/* 定位 */
.p_relative{position:relative;}
.p_static{position:static;}
/* 外间距 */
.ml_0{margin-left:0;}.mt_0{margin-top:0;}.mr0{margin-right:0;}.mb_0{margin-bottom:0;}
.ml_5{margin-left:5px;}.mt_5{margin-top: 5px;}.mr_5{margin-right: 5px;}.mb_5{margin-bottom:5px;}
.ml_10{margin-left:10px;}.mt_10{margin-top:10px;}.mr_10{margin-right:10px;}.mb_10{margin-bottom:10px;}
.ml_15{margin-left:15px;}.mt_15{margin-top:15px;}.mr_15{margin-right:15px;}.mb_15{margin-bottom:15px;}
.ml_20{margin-left:20px;}.mt_20{margin-top:20px;}.mr_20{margin-right:20px;}.mb_20{margin-bottom:20px;}
/* 内边距 */
.pl_0{padding-left:0;}.pt_0{padding-top:0;}.pr_0{padding-right:0;}.pb_0{padding-bottom:0;}
.pl_5{padding-left:5px;}.pt_5{padding-top:5px;}.pr_5{padding-right:5px;}.pb_5{padding-bottom:5px;}
.pl_10{padding-left:10px;}.pt_10{padding-top:10px;}.pr_10{padding-right:10px;}.pb_10{padding-bottom:10px;}
.pl_15{padding-left:15px;}.pt_15{padding-top:15px;}.pr_15{padding-right:15px;}.pb_15{padding-bottom:15px;}
.pl_20{padding-left:20px;}.pt_20{padding-top:20px;}.pr_20{padding-right:20px;}.pb_20{padding-bottom:20px;}

/*================================================ 布局类 ================================================*/


/*================================================ 栏目类 ================================================*/


/*================================================ 组件类 ================================================*/


/*================================================ 图标类 ================================================*/



.cb{}
.cb-hd{ height: 40px; line-height: 40px; color: #fff; background: #307ecc; text-indent: 10px;}
.tbl-hd{padding-right: 16px; padding-right: 18px\9; background: #eff3f8;}
.tbl-top{ width: 100%; table-layout: fixed;}
.tbl-top td{ border:1px solid #e1e1e1; height: 42px; line-height: 42px; font-weight: bold; color: #777;}
.tbl-top td .tt,.tbl-con td .tt{ margin-left: 5px;}

.tbl-bd{ overflow-x: hidden;overflow-y: scroll; height:150px;}
.tbl-con{ width: 100%; table-layout: fixed;}
.tbl-con td{ border:1px solid #e1e1e1; height: 39px; line-height: 39px; background: #fff;}

.cb-ft{ padding: 0 200px; text-align: center; height: 50px; background:#eff3f8; border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}


.i-pen,.i-rubishbin{width: 16px; height: 14px; cursor: pointer; vertical-align: middle; background-image: url(/images/fih.jpg); background-repeat: no-repeat;}
.i-pen{  background-position: 0 0;}
.i-rubishbin{  background-position: -25px; 0;}

.toolbar{ float: left; margin-left: -190px; padding-top: 17px;}
.toolbar i{background-image: url(/images/koko.jpg); background-repeat: no-repeat; cursor: pointer; margin: 0 4px; vertical-align: middle;}
.i-plus{ width: 15px; height: 15px; background-position: 0 0;}
.i-pen2{width: 16px; height: 14px;  background-position: -23px 0;}
.i-zoomin{width: 17px; height: 16px; background-position: -47px 0;}
.i-rubish{width: 16px; height: 14px; background-position: -73px 0;}
.i-search{width: 17px; height: 16px; background-position: -106px 0;}
.i-refresh{width: 16px; height: 15px; background-position: -132px 0;}
.i-line{ display: inline-block; width: 2px; height: 18px; background: #cdd2d6; background-position: 100px 100px; vertical-align: middle;}


.page-info{ float: right; padding-top: 17px; margin-right: -190px;}

.pager{ padding-top: 15px;}
.fpage,.fwpage,.nextpage,.lastpage{background-image: url(/images/pager.jpg); background-repeat: no-repeat; width: 24px; height: 24px; display: inline-block; overflow: hidden; text-indent: -999px; vertical-align: middle;}
.fpage{ background-position: 0 0;}
.fwpage{ background-position: -30px 0;}
.page-txt{ width: 24px; height: 20px; line-height: 20px; background: #fff; border:1px solid #d5d5d5; text-align: center;}
.nextpage{ background-position: -177px 0;}
.lastpage{ background-position: -207px 0;}
.page-slt{ width: 60px; height: 24px;}


.subnav{}
.subnav li{padding-left: 15px;}
.subnav li a{ display: block; height: 30px; line-height: 30px;}
.subnav li ul{}
.hasul{ background: url(b2.png) no-repeat 3px 13px;}
.hasulshow{ background: url(b1.png) no-repeat 3px 13px;}


.dox-hd{ border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9; text-align: center; color: #b61328; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; position: relative;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#e3e3e3)); background:-moz-linear-gradient(center top,#f6f6f6 0,#e3e3e3); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f6f6f6,endColorStr=#e3e3e3);
}
.dox-bd{ width: 100%; margin: 0 auto; padding-top: 15px;}
.nubm{ margin-left: 30px;}



.ltBtn,.rtBtn{ display: block; width: 100px; height: 40px; line-height: 40px; color: #fff; font-size: 14px; text-align: center; position: absolute; top: 0;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ce0c14), to(#7c0002)); background:-moz-linear-gradient(center top,#ce0c14 0,#7c0002); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ce0c14,endColorStr=#7c0002);

}
.ltBtn{ border-radius: 0 20px 20px 0; left:0;}
.rtBtn{ border-radius: 20px 0 0 20px; right: 0;}


.tbl-list{ table-layout: fixed; width: 100%; margin-top: 15px;}
.tbl-list td,.tbl-list th{ border:1px solid #e1e1e1; text-align: center; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.tbl-list th{ background: #eff3f8; height: 30px; line-height: 30px; color: #666;}
.tbl-list td{ height: 30px; line-height: 30px; color: #777;}

.main{ width:100%; float:left;}
.main-inner{ margin-left:210px;}
.side{ width:200px; float:left; margin-left:-100%; overflow: hidden;}

.side-title{ color: #777; font-size: 16px; font-weight: bold; border:1px solid #b5281f; padding-left: 30px; background: url(/images/peo.jpg) no-repeat 8px 8px; height: 40px; line-height: 40px;}
.side-inner{border:1px solid #b6b6b6; padding: 10px 0;}

/*搜索框*/
.search_wrap{ position:relative;border:1px solid #bfbfbf; width:175px; vertical-align: middle; background:#fff; display: inline-block; *display: inline; *zoom:1; margin: 10px 0 0 10px;}
.search_btnw{border-left:1px solid #bfbfbf; background: url(/images/ico_sprite.png) -29px 5px #fcfbfb; width:26px; height:25px;float:right; overflow:hidden;}
.search_lt{ position:absolute; left:0; top:0; width:140px;}
.search_txt{ padding:5px; height:14px; line-height:15px; border:0; color:#b1b1b1; width:130px; vertical-align: top;}
.search_b{ padding:5px 13px; height:26px;border:medium none; background:none;}
.search-pop{ position:absolute; top:27px; left:-1px; z-index:999; width:210px; border:1px solid #b1b1b1; background:#fff;}
.sp-list{ padding:5px;}
.sp-list li{ height:20px; line-height:20px;}
.sp-list li a{ color:#323232; display:block;}
.sp-list li a:hover{ text-decoration: none;}


.navList{ margin: 0px 5px;}
.navList li{ background: url(navico.jpg) no-repeat 175px 20px; border-bottom:1px solid #b6b6b6; height: 45px; line-height: 45px; padding-right: 20px; padding-left: 10px;}
.navList li a{ display: block; color: #777;}

.btnBar{ text-align: center; border-bottom: 2px solid #951d1e; padding: 5px 0;}
.rBtn{ padding: 0 15px; border-radius: 3px; display: inline-block; text-align: center; color: #fff; font-weight: bold; height: 35px; line-height: 35px;
 border-bottom: 1px solid #080500;background: -webkit-gradient(linear, 0 0, 0 100%, from(#c6090d), to(#6a0b11)); background:-moz-linear-gradient(center top,#c6090d 0,#6a0b11); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c6090d,endColorStr=#6a0b11);
 
}


.goodBox{}
.goodBox li{ float: left; margin:15px 15px 0 0; width: 250px;}
.gItem{ }
.gItem-img{border:2px solid #dedede; background: #fff; padding: 7px 6px 15px 6px;}
.gItem-img img{ vertical-align: top; width: 100%; height: auto;}
.gItem-info{ padding-top: 8px;color: #da0800; padding-right: 50px;  line-height: 20px; position: relative;}

.gItem-info strong{ color: #666;}
.addBtn{ font-size: 40px;color: #da0800; font-weight: bold; position: absolute; top: 15px; right: 10px;}